cash and term deposits - German English Dictionary